﻿@charset "utf-8";	/* CSS Document*/	* {	margin: 0 auto;	padding: 0;}body {	font-size: 12px;	color: #494949;	font-family: 宋体, Microsoft YaHei, Arial, Helvetica, sans-serif;}ul,li {	list-style-type: none;}img,ul,li {	padding: 0px;	margin: 0px;}img {	border: none;}a {	color: #494949;	text-decoration: none;}a:hover {	text-decoration: none;}a:active {	text-decoration: none;}.clear {	clear: both;}img {	border: 0;}.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	clear: both;	height: 0;}.clearfloat {	clear: both;	height: 0;	font-size: 1px;	line-height: 0px;}.clearfix {	display: inline-table;}input,textarea {	outline: none;	border: 0px;}/* Hides from IE-mac \*/	* html .clearfix {	height: 1%;}.clearfix {	display: block;}/* End hide from IE-mac*/	/*top_A*/	#top_A {	width: 100%;	height: 30px;	border-bottom: 2px solid #083d89;	overflow: hidden;}.top {	width: 1180px;	height: 30px;	margin: 0 auto;}.top_left {	width: 800px;	line-height: 30px;	float: left;	font-size: 13px;}.top_right {	width: 345px;	line-height: 30px;	float: right;}.top_right ul li {	float: left;	line-height:30px;	padding: 0;}.top_right ul li span {	padding: 0 5px;}.top_right ul li img {	width:19px;	height:16px;	padding: 6px 5px 0;}/*logo_A*/	#logo_All {	width: 100%;	height: 147px;	background: url(../images/logo_bg.jpg) center no-repeat;	margin-bottom: 1px;}.logo {	width: 1180px;	height: 147px;	margin: 0 auto;	position: relative;}.logo_left {	width: 446px;	height: 65px;	line-height: 110px;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	text-transform: uppercase;	position: absolute;	top: 38px;	left: 0px;}.logo_left a {	display: block;	width: 446px;	height: 65px;	color: #003f96;}.logo_slogan {	width: 350px;	height: 60px;	position: absolute;	top: 43px;	left: 500px;}.logo_slogan dl dd {	font-family: "Microsoft YaHei";	font-size: 18px;	color: #fe8210;	line-height: 28px;}.logo_right {	width: 210px;	height: 110px;	float: right;	padding-top: 28px;}.tel1 {	width: 42px;	height: 43px;	float: left;	margin-top: 25px;}.tel1 img {	width: 42px;	height: 43px;}.tel_text b{	display: block;    font-size: 18px;    line-height: 25px;}.tel_text {	font-family: "Microsoft YaHei";	font-size: 14px;	color: #333;	width: 180px;	height: 18px;	line-height: 18px;	padding-top: 30px;	text-align: center;}/*nav_A*/	#nav_A {	width: 100%;	height: 39px;	background: #083d89;}.nav {	width: 1180px;	height: 39px;	line-height: 40px;	margin: 0 auto;	text-align: center;	font-size: 14px;	overflow: hidden;}.nav ul li {	width:170px;	float: left;	margin: 0px 5px;}.nav ul li a {	height:39px;	display: block;	cursor:pointer;}.nav ul li a:link {	color: #fff;}.nav ul li a:visited {	color: #fff;}.nav ul li a:hover {	background: #fc8312;}.nav ul li a:active {	color: #fff;}/*search*/	#search_box {	width: 100%;	height: 40px;	min-width: 1180px;}.search {	width: 1180px;	height: 40px;	margin: 6px auto;}.keytext {	width: 470px;	height: 40px;	line-height: 40px;	float: left;	margin-left: 5px;}.keytext span {	line-height: 40px;	font-size: 17px;	color: #333;}.keytext a {	margin: 0 4px;	line-height: 40px;	font-size: 14px;	color: #666;}.key_right {	height: 47px;	line-height: 40px;	float: right;	overflow: hidden;}.w240 {	/* width: 344px; */    height: 24px;    line-height: 26px;    border: 1px solid #074aa5;}.font1 {	padding-left: 8px;}.iconimg {	width: 48px;    height: 24px;    background: #074aa5;    color: #fff;    cursor: pointer;}/*banner*/	.banner_all {	width: 1490px;	height: 480px;	margin: 0 auto;}#banner {	width:1490px;	margin:0px auto;	height:458px;	overflow:hidden;	z-index:-1;}#btn {	display: inline;	width:110px;	height:18px;	float:left;	margin:-30px 0px 0px 1250px;	position:absolute;	z-index:1;}#btn a {	color:#f98904;	font:700 11px "Arial";	float:left;	width:22px;	height:20px;	line-height:22px;	border: 1px solid #f98904;	text-align:center;	text-decoration:none;	margin-left:5px;	background: #fff;}#btn a.activeSlide {	color:#fff;	background:#f98904;}#btn a:hover {	color:#fff;	background:#f98904;}/*footer*/	#footer {	width: 100%;	height: 144px;	background: url(../images/footer_bg.jpg) center no-repeat;}.footer_all {	width: 1180px;	height: auto;	margin: 0 auto;	overflow: hidden;}.erweima {	width: 119px;	height: 119px;	float: left;	margin-top: 14px;}.erweima img {	width: 119px;	height: 119px;	cursor: pointer;}.footer_right {	width:1030px;	height: 119px;	float: left;}.footer_nav {	width: 830px;	height: 30px;	color: #fff;	margin-top: 18px;	float: right;	margin-left: 70px;	font-size: 13px;}.footer_nav a {	height: 30px;	line-height: 30px;	color: #fff;	margin: 0 2px;	text-decoration: none;	text-align: center;	position: relative;}.footer_us {	width: 680px;	height: 80px;	margin: 6px 0px 0px 200px;	margin-top: 50px;}.footer_us ul li {	color: #fff;	line-height: 28px;	position: relative;	font-size: 13px;}.footer_us ul li i {	width: 103px;	height: 19px;	padding: 2px 0px 0px 5px;	position: absolute;}.footer_us ul li i img {	width: 103px;	height: 19px;	cursor: pointer;}.footer_us ul li a {	color: #fff;}/* flexslider_banner*/	.flexslider {	position:relative;	width: 100%;	height:480px;	overflow:hidden;}.slides {	position:relative;	z-index:1;}.slides li {	height:480px;}.flex-control-nav {	position:absolute;	bottom:30px;	z-index:999;	width:100%;	text-align:center;}.flex-control-nav li {	display:inline-block;	width:14px;	height:14px;	margin:0 5px;	*display:inline;	zoom:1;}.flex-control-nav a {	display:inline-block;	width:14px;	height:14px;	line-height:40px;	overflow:hidden;}.flex-control-nav .flex-active {	background-position:0 0;}.flex-direction-nav {	position:absolute;	z-index:3;	width:100%;	top:45%;}.flex-direction-nav li a {	display:block;	width:50px;	height:50px;	overflow:hidden;	cursor:pointer;	position:absolute;}.flex-direction-nav li a.flex-prev {	left:40px;	background:url(../images/prev.png) center center no-repeat;}.flex-direction-nav li a.flex-next {	right:40px;	background:url(../images/next.png) center center no-repeat;}.form_box dl {	clear: both;	padding: 8px 0px;	font-size: 12px;	line-height: 28px;}.form_box dl dt {	display: block;	float: left;	width: 150px;	text-align: right;}input.txt {	width: 200px;	float: left;}#txtContent {	float: left;}.input {	display: inline;	margin-right: 5px;	padding: 5px;	height: 18px;	line-height: 18px;	vertical-align: middle;	background: none repeat scroll 0% 0% #FFF;	border: 1px solid #CACACA;	border-radius: 4px;	font-family: "Microsoft YaHei";}.form_box dl dd .btn_submit {	padding: 10px 50px;	border: 1px solid #429342;	background: none repeat scroll 0% 0% #52A152;	color: #FFF;	font-size: 14px;	line-height: 1em;	margin-left:100px;	cursor: pointer;	font-family: "Microsoft YaHei";}.search_list {	margin-top: 30px;}ul, ol, dl, li, dt, dd, p, h1, h2, h3, h4, h5, h6 {	padding: 0px;	margin: 0px;	list-style: none outside none;}.search_list li a {	font-family: "微软雅黑";	font-size: 14px;	font-weight: 900;	text-align: left;}.search_list li span {	text-align: right;	float: right;}.search_list li p {	margin: 10px 0px;	line-height: 25px;	padding-left: 15px;}.miaoshu{	border: 1px solid #d5d5d5;    margin-bottom: 10px;    padding: 10px 15px;    border-radius: 4px;}